
#slider_wrap {
    margin-top: 70px;
    height: 600px;
}

.slideBox .bd,
.slideBox .bd ul,
.slideBox .bd ul li,
.slideBox .bd ul li img {
    height: 600px;
}

#four_wrap {
    /* height:280px; */
    overflow: hidden;
}

#three_wrap {
    height: auto;
    margin-top: 20px;
}


.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.w1260 {
    width: 1230px;
    margin: 0 auto;
}

#four_wrap .each {
    float: left;
    width: 300px;
    height: 280px;
    border-left: 1px #d3d3d3 solid;
}

#four_wrap .each:last-child {
    border-right: 1px #d3d3d3 solid;
}

#four_wrap .each .title {
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    cursor: pointer;
}

#four_wrap .each .desc {
    height: 56px;
    line-height: 28px;
    width: 80%;
    margin: 0 auto;
    text-align: left;
}

#four_wrap .img_container {
    height: 180px;
    overflow: hidden;
}

#three_wrap .img_container {
    height: 180px;
    overflow: hidden;
}

.img_container > img {
    width: 100%;
    height: 100%;
}

#four_wrap .img_container > img:hover {
    cursor: pointer;
    transition: all 1s ease 0s;
    transform: scale(1.1);
}

#three_wrap .each {
    font-size: 14px;
    /* float: left; */
    display: inline-block;
    margin: 15px;
    width: 380px;
    height: 180px;
    background-color: white;
    overflow: hidden;
}

.home_card {
    width: 100%;
    height: 100%;
    background-color: white;
}

.home_card .home_card_header {
    padding-left: 2px;
    height: 40px;
    line-height: 40px;
}

.home_card .home_card_body {
    height: calc(100% - 40px);
}

.home_card .home_card_body .tag_more {
    position: relative;
    top: 0px;
    color: white;
    height: 30px;
    margin-bottom: -30px;
    right: -308px;
    width: 72px;
    background-color: #353434;
    line-height: 30px;
    padding: 0px 8px;
    opacity: 0.8;
}

.home_card .home_card_body .tag {
    position: relative;
    top: 0px;
    color: white;
    height: 30px;
    margin-bottom: -30px;
    right: 0px;
    width: 72px;
    background-color: orangered;
    line-height: 30px;
    padding: 0px 8px;
}

.home_card .home_card_body .img_container {
    height: 200px;
}

.home_card .home_card_body .mask {
    height: 50px;
    line-height: 20px;
    position: relative;
    top: -50px;
    background-color: #353535;
    opacity: 0.9;
    color: white;
    padding: 5px 10px;
}

.home_card .home_card_body .desc {
    height: 50px;
    line-height: 20px;
    position: relative;
    top: -100px;
    padding: 5px 10px;
}

.home_card .home_card_body .desc a {
    color: #d8d8d8;
}

.home_card .home_card_body .desc a:hover {
    color: white;
}

.home_card .home_card_body .bottom {
    margin-top: -90px;
    height: 40px;
    line-height: 40px;
}

.home_card .home_card_body .bottom .more {
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    border: 1px #d3d3d3 solid;
    cursor: pointer;
    float: right;
}

.home_card .home_card_body .bottom .more:hover {
    border-color: orangered;
}
